//用于根据获取下来的方法，和allRoutes做对比，生成用户菜单和页面。
//递归函数

export default function recursionRoutes(userMenu, allRoutes) {
    // console.log(userMenu);
    // console.log(allRoutes);
    let menuList = [];
    userMenu.forEach(item => {
        allRoutes.forEach(x => {
            if (item.name === x.meta.name) {
                if (item.children && item.children.length > 0) {
                    x.children = recursionRoutes(item.children, x.children)
                }
                menuList.push(x);
            }
        });
    });
    // console.log(menuList);
    return menuList
}